package com.itheima.dao;

import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ReportDao {
    /**
     * 统计分析  每日预约
     */
    Integer getNum4order(String date);
    /**
     * 统计分析    每日到诊
     */
    Integer getNum4Diagnose(String date);

    /**
     * 统计分析 会员年龄分布
     * @return
     */
    List<Integer> getMemberAge();

    /**
     * 获取所有套餐
     * @return
     */
    List<String> getSetmeals();

    /**
     * 根据 日期范围和套餐名 查询应景就诊的会员数量
     * @param firstDay
     * @param lastDay
     * @param setmeal
     * @return
     */
    int getDiagnoseNum(@Param("firstDay") String firstDay, @Param("lastDay")String lastDay,@Param("setmeal") String setmeal);
}
